iT邦幫忙

2024 iThome 鐵人賽

DAY 30
0
生成式 AI

Gemini 多模態大型語言模型大小事系列 第 30

Gemini 多模態大型語言模型大小事 Day30 - Google AI Studio - Marketing description writer

  • 分享至 

  • xImage
  •  

前言

   網站上有很多Google AI Studio的提示庫來
探索 Google AI Studio 中的 Gemini API 提示提案。程式碼範例和 Gemini API 教戰手冊。
    https://ai.google.dev/gemini-api/prompts?hl=zh-tw

Google AI Studio 中的提示提案 - 行銷專員

取得吸睛的廣告文案,為您的產品和目標對象量身打造。

https://ithelp.ithome.com.tw/upload/images/20241010/201216435xmopet6gF.png

咒語 :
給定產品及其目標受眾的形象,撰寫引人入勝的行銷描述,使用繁體中文回答

二個圖片加範例

回答:
依照範例格式

目標受眾:運動員

行銷描述:

釋放你的內在運動員,讓這顆籃球成為你實現籃球夢想的關鍵!無論是街頭比賽、訓練場還是正式比賽,這顆籃球都能提供完美的抓地力、彈性和耐用性。它專為提升你的表現而設計,讓你體驗籃球的樂趣並突破你的極限。來吧,投入球場,讓你的熱情在每一次投籃中綻放!

Get Code

"""
Install the Google AI Python SDK

$ pip install google-generativeai
"""

import os
import google.generativeai as genai

genai.configure(api_key=os.environ["GEMINI_API_KEY"])

def upload_to_gemini(path, mime_type=None):
  """Uploads the given file to Gemini.

  See https://ai.google.dev/gemini-api/docs/prompting_with_media
  """
  file = genai.upload_file(path, mime_type=mime_type)
  print(f"Uploaded file '{file.display_name}' as: {file.uri}")
  return file

# Create the model
generation_config = {
  "temperature": 0.9,
  "top_p": 0.95,
  "top_k": 64,
  "max_output_tokens": 1024,
  "response_mime_type": "text/plain",
}

model = genai.GenerativeModel(
  model_name="gemini-1.5-flash",
  generation_config=generation_config,
  # safety_settings = Adjust safety settings
  # See https://ai.google.dev/gemini-api/docs/safety-settings
)

# TODO Make these files available on the local file system
# You may need to update the file paths
files = [
  upload_to_gemini("image_marketing_description_writer1.jpeg", mime_type="image/jpeg"),
  upload_to_gemini("image_marketing_description_writer2.jpeg", mime_type="image/jpeg"),
  upload_to_gemini("image_marketing_description_writer3.jpeg", mime_type="image/jpeg"),
]

response = model.generate_content([
  "給定產品及其目標受眾的形象,撰寫引人入勝的行銷描述,使用繁體中文回答",
  "Product Image: ",
  files[0],
  "Target Audience: 青年男性",
  "Marketing Description: 隆重推出力量與精緻的縮影——時尚迷人的跑車。它不僅僅是一輛汽車;它像徵著您對生活的熱情和對卓越的堅定承諾。擁抱刺激,盡情享受終極駕駛樂趣。",
  "Product Image: ",
  files[1],
  "Target Audience: 環保人士",
  "Marketing Description: 正在尋找可持續且環保的出行方式?看看這輛黑色自行車就知道了。騎自行車是減少碳足跡並同時改善健康的好方法。如果您是環保主義者,沒有比騎自行車更好的出行方式了!",
  "Product Image: ",
  files[2],
  "Target Audience: 運動員",
  "Marketing Description: ",
])

print(response.text)

心得

在撰寫 AI 的api ,不管你是直接用程式還是先用 ai studio

  • 第一件是咒語要下的好
  • 第二件是儘量多給描述,會回覆的比較好
  • 第三件是可以設定系統指令(就是人設), 會回覆的比較好

在這30天還是有很多沒提到的像是微調、vertex ai …
那就請大家再去看官網嘍!

AI 更新的很快,就連官網的程式,都來不及更新,這30天修好的程式,就可以參考一下我的github嘍
https://github.com/kevin6449/ironman2024_genai


上一篇
Gemini 多模態大型語言模型大小事 Day29 - Google AI Studio - writing style
系列文
Gemini 多模態大型語言模型大小事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言